1,初级做法
思路:老老实实按照题目%10
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int s;
cin>>s;
cout<<s%10;
}
分数:一半
死因:数据范围过大,无法容纳
2,高级做法
思路:int,longlong都不行,那就高精度吧
代码:太长,此处不予展示
分数:理论满分
3,终极做法
思路:输出个位,string输出最后一位
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
cout<<s[s.size()-1];
}
分数:满分
P.S.:
1.要加freopen不然TLE
代码:
freopen("exer.in","r",stdin);
freopen("exer.out","w",stdout);
2.要加fclose不然WA
代码:
fclose(stdin);
fclose(stdout);